<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>

        // 12 28 
        //   结果存在 result中    不断替换
        // var n1 = 12 ;
        // var n2 = 28 ;
        // var result = 1 ;
        // for(var i = 1 ; i < Math.min(n1 , n2) ; i++) {
        //     if(n1 % i === 0 && n2 % i === 0) {
        //         result = i ;
        //     }
        // }
        // console.log(result) ;


        // 12  28
        // 12%12
        // 12%11
        // 12%10
        // ...
        // 12%4  28%4   就是最大的

        var n1 = 12;
        var n2 = 28;
        for (var i = 12; i >= 1; i--) {
            if (n1 % i === 0 && n2 % i === 0) {
                console.log(i);
                // 从大往小找的时候，找到的第一个就是最大值，找到以后要立即结束整个循环
                break;
            }
        }


    </script>

</body>

</html>